fragment切换动画监听 您所在的位置:网站首页 fragment 动画切换异常 fragment切换动画监听

fragment切换动画监听

2023-09-04 10:04| 来源: 网络整理| 查看: 265

前言:我们有时候为了fragment切换动画流畅度,需要在动画结束后才执行刷新UI操作,这样就需要监听fragment动画切换状态

方案:重写fragment的onCreateAnimation方法,实现onAnimationRepeat(动画循环)、onAnimationEnd(动画结束)、onAnimationStart(动画开始方法)

open class BaseFragment : Fragment(), Animation.AnimationListener { override fun onCreateAnimation(transit: Int, enter: Boolean, nextAnim: Int): Animation { val animat = AnimationUtils.loadAnimation(activity, nextAnim) animat.setAnimationListener(this) return animat } override fun onAnimationRepeat(animation: Animation?) {} override fun onAnimationEnd(animation: Animation?) { } override fun onAnimationStart(animation: Animation?) {} }

最后:附上自定义fragment切换动画方式



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有